.imageContact {
  width: 50px;
  height: 50px;
  transition: 1s;
  margin: 10px 5px 10px 5px;
}

.imageContact:hover {
  transform: scale(1.2);
}

.contactUs {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}

/* .main {
  border-radius: 30px 30px 0 0;
} */

.fieldPromo {
  background-color: #fffbf4;
  border-radius: 50px;
  padding: 17px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}

.circleField {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #ee7a45;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* .circleField > img {
  display: flex;
  justify-content: center;
} */

.field {
  background-color: #fffbf4;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  padding: 16px;
  margin-bottom: 8px;
}

.sevenFeetUnderKeel {
  max-width: 230px;
}

#another > label {
  color: #ee7a45;
}

/* #referrerPromo {
  width: 100%;
  height: 100%;
  background-color: rgba(86, 86, 86, 0.6);
  overflow: hidden;
  position: fixed;
  top: 0px;
  display: none;
  justify-content: center;
}

.popUpPromo {
  margin: auto 20px auto 20px;
  max-width: 300px;
  max-height: 450px;
  overflow: scroll;
  background-color: #f5f0e7;
  border-radius: 30px;
  padding: 20px;
} */

.flex {
  display: flex;
  justify-content: flex-end;
}

#closePromoButton {
  cursor: pointer;
}

.MyInput {
  width: 94%;
  margin-bottom: 14px;
}

#activationPromoBtn {
  margin-bottom: 12px;
}

.slide {
  height: 112px;
  padding: 16px 16px 0 16px;
  border-radius: 20px;
  margin-bottom: 10px;
}

#pickPromo {
  cursor: pointer;
}

.classHide {
  display: none;
}

#secondMain,
#thirdMain {
  border-radius: 30px 30px 0 0;
}

#pickRefProgram {
  cursor: pointer;
}

#thirdMain > h1 {
  margin-bottom: 32px;
}

#thirdMain > h2 {
  margin-bottom: 8px;
}

#thirdMain > p {
  color: #6b6b6b;
  margin-bottom: 16px;
}

.fieldCopyPromo {
  background-color: #fffbf4;
  border-radius: 12px;
  padding: 12px 16px 12px 16px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  margin-bottom: 16px;
}
#share {
  margin-bottom: 32px;
}

.infoContent {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-top: 16px;
  margin: 16px -10px 24px 0;
}

.classContent {
  background-color: #fffbf4;
  padding: 16px;
  border-radius: 20px;
  /* display: flex; */
  flex: 1 0 30%;
  margin-bottom: 10px;
  margin-right: 10px;
}

.classContent > h1 {
  color: #ee7a45;
  margin: 0 0 4px 0;
}

#thirdMain > .link {
  font-size: 16px;
  color: #ee7a45;
  margin-bottom: 50px;
  max-width: max-content;
  font-family: "Gilroy-Bold";
}
